home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / pd / grafik / mandelsquare-ham / note < prev    next >
Text File  |  1995-04-11  |  2KB  |  67 lines

  1. A note on the accompanying source code
  2.  
  3.    The  source code of `MandelSquare' consists of the following files which
  4. reside in the current directory:
  5.  
  6.    Font.c
  7.    FPInit.asm
  8.    Iterate.asm
  9.    MakeFile
  10.    MandelSquare.c
  11.    MandelSquare.h
  12.    MandelSquare.i
  13.    MandelSquare.rev
  14.    Plot.asm
  15.    PreInclude.c
  16.    ReadILBM.c
  17.    SaveILBM.c
  18.    WaitLine.asm
  19.  
  20.    playanim.lib
  21.    saveanim.lib
  22.  
  23.    The  source  code  will  compile under SAS/C 5.10 and later (Lattice `C'
  24. 5.04 might do, I haven't tried, though).  Porting the program to Aztec `C',
  25. GCC  or  DICE  should be more or less trivial, the biggest problem you will
  26. probably   encounter   will  be  to  find  an  assembler  to  support  '881
  27. instructions.   The  one  supplied with Aztec `C' is excellent and will do,
  28. and  I've heard of an australian assembler called `Macro68' which will
  29. probably also do the trick, but you will probably have problems with GCC or
  30. DICE.  In this case, uncomment the `Iterate' function in MandelSquare.c and
  31. run  this  code  instead  of the '881 assembly language routine.  Note that
  32. `FPInit.asm'  is  Lattice/SAS specific and may not be required in different
  33. compiler environments.
  34.  
  35.    The  file  `saveanim.lib' is generated from a `doctored' version of Gary
  36. Bonham's  `GrabAnim'  program.   The  files necessary to build it are to be
  37. found in the `SaveAnim' subdirectory:
  38.  
  39.    animcontrol.c
  40.    grabanim.c
  41.    iffw.c
  42.    ilbmwx.c
  43.    MakeFile
  44.    packer.c
  45.    putanim.c
  46.    skip.c
  47.  
  48.    I spent a whole weekend rewriting and debugging (there were indeed a few
  49. bugs to be fixed) Gary Bonham's `DisplayAnim' code.  The very condensed set
  50. of  support  routines which generate the file `playanim.lib' is to be found
  51. in the `PlayAnim' subdirectory:
  52.  
  53.    dbf.c
  54.    gio.h
  55.    iff.h
  56.    iffr.c
  57.    ilbm.h
  58.    MakeFile
  59.    playanim.c
  60.    preloadanim.c
  61.    preloadanim.h
  62.    readpict.h
  63.    unvscomp.asm
  64.  
  65. That's it folks, I hope you like the program!
  66.                                              -olsen
  67.